package com.sdcqjy.property.presenter.contract;

import com.sdcqjy.property.base.BaseContract;
import com.sdcqjy.property.mode.AppLev;
import com.sdcqjy.property.mode.ImageMode;
import com.sdcqjy.property.mode.ListMsgMode;

import java.io.File;
import java.util.List;

/**
 * 2018/3/19 下午11:30
 *
 * @author mozi
 */
public interface MainContract {
    public interface View extends BaseContract.BaseView {
        void getImageListRet(List<ImageMode> data);

        void getDetailsModeRet(ListMsgMode data);

        void getNoReadRet(Integer data);

        void checkVersionRet(AppLev data);

        void upDataAppErr();

        void upDataAppSucc(File file);

        void upDataAppProgress(long currLen, long total);
    }
}